<template>
	<div class="admin">
		<el-container>
			<el-header>Header</el-header>
			<el-container>
				<el-aside width="200px">
					<el-col>
						<el-menu class="el-menu-vertical-demo" @open="handleOpen" @close="handleClose" router>
							<el-menu-item :index="'/admin/align'">
								<i class="el-icon-location"></i>
								<span slot="title">导航三</span>
							</el-menu-item>
							<el-menu-item :index="'/admin/user'">
								<i class="el-icon-menu"></i>
								<span slot="title">导航二</span>
							</el-menu-item>
							<el-menu-item :index="'/admin/type'">
								<i class="el-icon-document"></i>
								<span slot="title">导航三</span>
							</el-menu-item>
						</el-menu>
					</el-col>
				</el-aside>
				<el-main>
					<router-view></router-view>
				</el-main>
			</el-container>
		</el-container>
	</div>
</template>

<script>
	export default {
		methods: {
			handleOpen(key, keyPath) {
				console.log(key, keyPath);
			},
			handleClose(key, keyPath) {
				console.log(key, keyPath);
			}
		}
	}
</script>

<style scoped="scoped">
.el-header,
.el-footer {
	background-color: #B3C0D1;
	color: #333;
	text-align: center;
	line-height: 60px;
}

.el-aside {
	background-color: #D3DCE6;
	color: #333;
}

.el-main {
	background-color: #E9EEF3;
	color: #333;
	text-align: center;
}

body>.el-container {
	margin-bottom: 40px;
}

.el-container:nth-child(5) .el-aside,
.el-container:nth-child(6) .el-aside {
	line-height: 260px;
}

.el-container:nth-child(7) .el-aside {
	line-height: 320px;
}
</style>
